package com.ruibo.modules.system.service;

import com.ruibo.modules.system.service.dto.SysConfigDto;
import com.ruibo.modules.system.domain.SysConfig;
import java.util.List;

/**
 * (SysConfig)表服务接口
 *
 * @author sunfeng
 * @since 2020-04-17 13:25:04
 */
public interface SysConfigService {
   /**
     * 根据ID查询
     * @param id /
     * @return /
     */
    SysConfigDto queryById(Long configId);
     /**
     *  分页查询
     * @param offset
     * @param limit
     * @return
     */
    Object queryAllByLimit(int offset, int limit);
       /**
     * 创建
     * @param sysConfig /
     * @return /
     */
    SysConfigDto insert(SysConfig sysConfig);
    /**
     * 跟新
     * @param sysConfig /
     * @return /
     */
    SysConfigDto update(SysConfig sysConfig);
       /**
     * 根据id删除
     * @param id /
     * @return /
     */
    boolean deleteById(Long configId);
        /**
     * 查询所有
     * @return /
     */
     List<SysConfigDto> findAll();
}
